Text copied to clipboard!

Tytuł

Text copied to clipboard!

Deweloper Mikrokontrolerów

Opis

Text copied to clipboard!
Poszukujemy Programisty Mikrokontrolerów, który dołączy do naszego zespołu inżynierów zajmujących się projektowaniem i wdrażaniem systemów wbudowanych. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie, testowanie i optymalizację oprogramowania działającego na mikrokontrolerach, wykorzystywanych w różnorodnych aplikacjach przemysłowych, konsumenckich i IoT. Idealny kandydat powinien posiadać doświadczenie w programowaniu niskopoziomowym, znajomość architektur mikrokontrolerów (np. ARM Cortex-M, AVR, PIC) oraz umiejętność pracy z narzędziami do debugowania i analizowania kodu. Wymagana jest również znajomość języków C i C++, a także umiejętność czytania i tworzenia dokumentacji technicznej. Do obowiązków będzie należeć współpraca z zespołami projektowymi, tworzenie kodu źródłowego, integracja oprogramowania z komponentami sprzętowymi, a także udział w testach jednostkowych i systemowych. Programista Mikrokontrolerów będzie również odpowiedzialny za analizę wymagań technicznych oraz proponowanie rozwiązań optymalizujących działanie systemów wbudowanych. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz dostęp do nowoczesnych narzędzi i technologii. Praca może być wykonywana w trybie hybrydowym lub zdalnym, w zależności od projektu i preferencji kandydata. Jeśli jesteś pasjonatem elektroniki, lubisz wyzwania i chcesz mieć realny wpływ na rozwój nowoczesnych technologii, ta oferta jest dla Ciebie!

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja oprogramowania dla mikrokontrolerów
  • Tworzenie i utrzymywanie dokumentacji technicznej
  • Testowanie i debugowanie kodu źródłowego
  • Integracja oprogramowania z komponentami sprzętowymi
  • Analiza wymagań technicznych i funkcjonalnych
  • Współpraca z zespołami projektowymi i inżynierami sprzętu
  • Optymalizacja kodu pod kątem wydajności i zużycia energii
  • Udział w przeglądach kodu i testach systemowych
  • Wdrażanie aktualizacji oprogramowania i poprawek błędów
  • Monitorowanie działania systemów wbudowanych w środowisku produkcyjnym

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe techniczne (elektronika, informatyka, automatyka)
  • Doświadczenie w programowaniu w językach C i C++
  • Znajomość architektur mikrokontrolerów (ARM, AVR, PIC)
  • Umiejętność pracy z narzędziami do debugowania (JTAG, SWD)
  • Znajomość systemów kontroli wersji (np. Git)
  • Doświadczenie w pracy z systemami RTOS będzie dodatkowym atutem
  • Umiejętność czytania schematów elektronicznych
  • Zdolność analitycznego myślenia i rozwiązywania problemów
  • Dobra znajomość języka angielskiego w mowie i piśmie
  • Umiejętność pracy zespołowej i komunikatywność

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie mikrokontrolery programowałeś w poprzednich projektach?
  • Czy masz doświadczenie z systemami RTOS? Jeśli tak, z jakimi?
  • Jakie narzędzia debugujące najczęściej wykorzystujesz?
  • Czy potrafisz analizować i optymalizować zużycie energii przez mikrokontroler?
  • Jakie języki programowania znasz na poziomie zaawansowanym?
  • Czy miałeś okazję pracować z systemami IoT?
  • Jakie metody testowania oprogramowania stosujesz?
  • Czy potrafisz tworzyć dokumentację techniczną?
  • Jakie masz doświadczenie w pracy zespołowej?
  • Czy jesteś gotów do pracy w trybie zdalnym lub hybrydowym?